let ajaxTimes = 0;
export const request=(params)=>{
//当请求路径有my时自动在请求头加上token
    let header={...params.header};
  if(params.url.includes("/my/")){
    // 拼接header 带上token
    header["Authorization"]=wx.getStorageSync("token");
  }
    // 每发送一个请求 ajaxTimes加1
    ajaxTimes++;
    // 显示加载中 效果
  wx.showLoading({
    title: "加载中",
    mask: true
  });
   const baseUrl="https://api-hmugo-web.itheima.net/api/public/v1"
    return new Promise((resolve,reject)=>{
        wx.request({
          ...params,
            url:baseUrl+params.url,
            success:(result)=>{
                resolve(result);
            },
            fail:(err)=>{   
                reject(err);
            },
            complete:()=>{
                // 每结束一个请求 ajaxTimes减1
                ajaxTimes--;
                if(ajaxTimes===0){
                    //  除非请求数为0时关闭正在等待的图标
                    wx.hideLoading();
                }
       
            }
        });
    })
}